package com.sprint.jvm.constant;

public class ClassInfo extends ConstantInfo {
	private int type = ConstantInfo.CLASS_INFO;
	private int utf8Index;

	public ClassInfo(ConstantPool pool) {
		super(pool);
	}

	public void setUtf8Index(int index) {
		this.utf8Index = index;
	}

	public int getUtf8Index() {
		return utf8Index;
	}

	public int getType() {
		return type;
	}

	public String getClassName() {
		int index = getUtf8Index();
		UTF8Info utf8Info = (UTF8Info)constantPool.getConstantInfo(index);
		return utf8Info.getValue();
	}
}
